Big Huge Thesaurus

capital of Djibouti

noun